package com.irs.service;

import com.irs.pojo.BuildingVideo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface BuildingVideoService {
    int insert1(@Param("pojo") BuildingVideo pojo);

    int insertList(@Param("pojos") List<BuildingVideo> pojo);

    List<BuildingVideo> select(@Param("pojo") BuildingVideo pojo);

    int update1(@Param("pojo") BuildingVideo pojo);

    //接口里面存放的是抽象方法
    //List<BuildingVideo>方法的返回值
    //getAll()方法名
    List<BuildingVideo> getAll();

    //通过id删除视频
    String del(String id);

    String insert(BuildingVideo video_msg);

    //实现通过id进行数据修改
    //事物回滚的异常我们一般不在服务层进行catch
    //非要在服务层捕获 那么必须抛出 runtimeException
    void update(BuildingVideo video_msg);
}
